A Service-Based Agent System Supporting Mobile Computing
نویسنده
چکیده
Machine Operating System Communication Facility Mobile Agent System ______________________________________________________________________________________ 15 ices to mobile agents. Services can be e.g. clients for database accesses, mail servers, or any other non-agent applications such as the Common Object Request Broker Architecture services (CORBA, [COR02]). They can consist of simple classes, but are not restricted to them. On the one hand, a service can be a full package with many internal objects. On the other hand, such a service agent can be a simple wrapper to some legacy application interfaces. Decisive for mobile agents is security, because they are executed in various agent systems and hence, cannot be considered trustworthy. Once a mobile agent enters an agent system, it can only process its internal data and call services controlled by the agent system. Interaction with other agents or the usage of system/host resources can only be achieved through system agents or the agent system. The general life cycles of a mobile agent is shown in figure 2-8. After configuration and creation, an agent executes its code and may switch to suspend state or the service look up state, which are both supported by the agent system. During execution, mobile agents can change their physical location through migration. They can terminate at any host, except if results have to be returned to the origin.
منابع مشابه
Context Awareness in Mobile Software Agent Network
The paper deals with context awareness in information, communication and computing systems and context introduction in mobile software agent network. Mobile agent network is a formal system that includes a multi-agent system residing in a network of interconnected nodes, which hosts agents, allowing their operation, communication and migration. Software agents can help in managing complex relat...
متن کاملAn Enhanced MSS-based checkpointing Scheme for Mobile Computing Environment
Mobile computing systems are made up of different components among which Mobile Support Stations (MSSs) play a key role. This paper proposes an efficient MSS-based non-blocking coordinated checkpointing scheme for mobile computing environment. In the scheme suggested nearly all aspects of checkpointing and their related overheads are forwarded to the MSSs and as a result the workload of Mobile ...
متن کاملA Virtual Distributed System Architecture for Supporting Global-distributed Mobile Computing
This paper describes a Mobile-distributed System Architecture for supporting wireless data accessing. The concept of a Mobile-Floating Agent (or Mobility Agent) with it's notions of service/resource mobility and service pre-assignment is proposed. This Agent utilizes a mobility prediction algorithm to enable a mobile computer to be aware of its current location and potential locations (availabl...
متن کاملImproving Mobile Grid Performance Using Fuzzy Job Replica Count Determiner
Grid computing is a term referring to the combination of computer resources from multiple administrative domains to reach a common computational platform. Mobile Computing is a Generic word that introduces using of movable, handheld devices with wireless communication, for processing data. Mobile Computing focused on providing access to data, information, services and communications anywhere an...
متن کاملImproving Mobile Grid Performance Using Fuzzy Job Replica Count Determiner
Grid computing is a term referring to the combination of computer resources from multiple administrative domains to reach a common computational platform. Mobile Computing is a Generic word that introduces using of movable, handheld devices with wireless communication, for processing data. Mobile Computing focused on providing access to data, information, services and communications anywhere an...
متن کامل